body
{
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
    margin:0px;
    background-color: #fff;

}
/*Carrosel - Parceiros*/
.wrapper {
	background-color: white;
	width: 100%;
    margin-left: 22px;
	}
.list_carousel {
	width: 100%;
	}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	}
.list_carousel li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: #eee;
	border: 2px solid #999;
	width: 126px;
	height: 76px;
	padding: 0;
	margin: 6px;
	display: block;
	float: left;
			}

/*Fim de Parceiros*/

#miniPublicidade
{
    float: right;
    position:relative;
    margin-top: -30px;
    margin-right: 10px;

}
#miniPublicidade img
{
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-morder-radius: 3px;
    border-radius: 3px;
    margin-left: 2px;
}
#principal
{
    width:1022px;
    height:auto;
    margin-left:auto;
    margin-right: auto;
    text-align:left;
}
#topo
{
    width:100%;
    height:117px;
    background:url(../img/bg_top_s1.png) no-repeat center top;

}
#menu
{
    float:left;
    margin-top: 20px;
}
#menuPrinciapl
{
    width:1024px;
    height:50px;
    background:url(../img/bg_menu_s1.png) no-repeat center top;

}
#ufLeft
{
    width:131px;
    height:42px;
    background:url(../img/ufLeft_s1_s1.png) no-repeat left top;
    float:left;
    margin-left:-1px;
    z-index:9;
}
#ufRight
{
    width:893px;
    height:42px;
    background:url(../img/ufRight_s1_s1_s1.png) no-repeat right top;
    float:left;
    margin-left:-2px;

}
#colummLeft
{
    width:753px;
    height:auto;
}

#parceiros
{
    width: 100%;
    height: auto;
    float: left;
    margin-top: 20px;
    margin-bottom: 0px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    border: thin solid #CCC;
    overflow: hidden;

}
#parceiros img
{
    margin: 10px;
}

#cLeftTop
{
    float:left;
    margin-top:25px;
}
#barraRegioes
{
    width:238px;
    height:372px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 2px 0px #CCC;
    -moz-box-shadow: 0px 0px 2px 0px #CCC;
    -o-box-shadow: 0px 0px 2px 0px #CCC;
    box-shadow: 0px 0px 2px 0px #CCC;
    border: thin solid #CCC;
    float:left;
    position:relative;

}

#marcheteTop
{
    width:100%;
    /*margin-left:20px;*/
    margin-top:0px;
    float:left;
    position:relative;
    border-bottom:1px dotted #999;
    text-align:left;
}
#bannerCentro
{
    margin-top: 10px;
    float: left;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.tituloManchete
{
    color:#000;
    font-size:35px;
    margin-top:0px;
    margin-bottom: 12px;
    margin-left: -5px;
    max-height:79px;
    height: auto;
    overflow:hidden;
    padding: 5px;
    font-family: inherit;

}
.DescricaoManchete
{
    margin-top:-5px;
    font-size:14px;
    color:#000;
}
.DescricaoManchete a
{
    color:#666;
}
.DescricaoManchete a:hover
{
    color:#666;
}

a
{
    color:#000;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
a:visited
{
    text-decoration:none;
}
#subManchete
{
    float:left;
    /*margin-left:20px;*/
}
#blocoRightManchete
{
    float:right;
    margin-top:0px;
    padding-top:0px;
}
#smLeft
{
    width:270px;
    max-height:265px;
    height: auto;
    overflow:hidden;
    float:left;
    border-bottom:1px dotted #999;

}
#divisao
{
    border-right:1px dotted #999;
    width:1px;
    height:230px;
    float:left;
    position:relative;
    margin-top:20px;
    margin-left:7px;
    margin-right:-5px;
}
.smTitulo
{
    font-size:17px;
    font-weight: lighter;
    height: 42px;
    overflow:hidden;
}
.smTituloLeftsm
{
    font-size:18px;
    font-weight: bold;
    max-height: 44px;
    height: auto;
    overflow:hidden;
}
.smTituloBox
{
    font-size:17px;
    font-weight: lighter;
    margin-top:5px;
    max-height: 39px;
    height: auto;
    overflow:hidden;
}
.smTituloBoxFim
{
    font-size:17px;
    font-weight: Bold;
    margin-top:5px;
    max-height: 39px;
    height: auto;
    overflow:hidden;
}
.smTituloBoxOrange
{
    font-size:19px;
    /*font-weight:max lighter;*/
    margin-top:5px;
    max-height: 46px;
    height: auto;
    overflow:hidden;
    color:#000;
    font-weight: bold;
}
.smTituloBox2
{
    font-size:18px;
    font-weight: bold;
    margin-top:10px;
    max-height: 44px;
    height: auto;
    overflow:hidden;
    color:#000;
}
#limiteRight
{
    max-height: 227px;
    height: auto;
    overflow: hidden;
    width: 240px;
}
.smDescricao
{
    font-size:12px;
    color:#000;
    max-height: 30px;
    height: auto;
    overflow:hidden;
}
.smDescricaoSubWay
{
    font-size:12px;
    color:#000;
    max-height: 45px;
    height: auto;
    overflow:hidden;
}
.smDescricaoRight
{
    font-size:12px;
    color:#000;
    max-height: 45px;
    height: auto;
    overflow:hidden;
}
.smDescricaoRight2
{
    font-size:12px;
    color:#000;
    max-height: 33px;
    height: auto;
    overflow:hidden;
}
.smDescricao2
{
    font-size:12px;
    color:#000;
    max-height: 37px;
    height: auto;
    overflow:hidden;
}
.smDescricao1
{
    font-size:12px;
    color:#000;
    max-height: 63px;
    height: auto;
    overflow:hidden;
}
#smRight
{
    float:right;
    width:203px;
    max-height:241px;
    height: auto;
    position:relative;
    margin-left:20px;
    margin-top: -8px;
    overflow: hidden;
}
#smLeft img
{
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.dvSecaoSM
{
    background: #f9f9f9;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 96%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(96%,#f9f9f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 96%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 96%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 96%);
    background: linear-gradient(top,  #ffffff 0%,#f9f9f9 96%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
    padding-left:10px;
    padding-top:3px;
    font-size:20px;
    border: thin dotted #CCC;
    margin-top:20px;
    height:30px;
    margin-left:-3px;
    margin-bottom: 3px;
    width: 191px;
    float: right;
}
.bold
{
    font-weight:bold;
    color:#090;
}
.boldBlack
{
    font-weight:bold;
    color:#000;
}
.boldGreen
{
    font-weight:bold;
    color:#090;
}
.boldOrange
{
    font-weight:bold;
    color:#F90;
}
.boldBlue
{
    font-weight:bold;
    color:#006699;
}
.boldSilver
{
    font-weight:bold;
    color: #777;
}
.retorno
{
    font-size: 12px;
    color: #666;
    margin-right: 20px;
    margin-top: 5px;
}
.boldBuscaBlue
{
    font-weight:bold;
    color:#006699;
    font-size: 25px;
}
.boldRed
{
    font-weight:bold;
    color:#C00;
}
.boldYellom
{
    font-weight:bold;
    color:#996600;
}
#miniLogoSecaoSM
{
    float:right;
    margin-top:-26px;
    margin-right:5px;
}
#smRightBox1
{
    border-bottom: thin dotted #CCC;
    max-height:97px;
    height: auto;
    overflow:hidden;
    margin-top:-2px;
    float:left;

}
#limite
{
    float: left;
    width: 270px;
    max-height: 262px;
    height: auto;
    overflow: hidden;

}
#ultimasBoxRight
{
    float: left;
    width: auto;
    height: auto;
    position: relative;
}
#smRightBox1Ultimas
{
    border-bottom: thin dotted #CCC;
    max-height:222px;
    height: auto;
    overflow:hidden;
    margin-top:5px;
    float:left;
}
#smRightBox1UltimasTop
{
    border-bottom: thin dotted #CCC;
    max-height:107px;
    height: auto;
    overflow:hidden;
    margin-top:-2px;
    float:left;
}
#smRightBox1UltimasTopRight
{
    border-bottom: thin dotted #CCC;
    max-height:119px;
    height: auto;
    overflow:hidden;
    margin-top:-2px;
    float:left;
}
#publicacao
{
    text-align:left;
    color:#999;
    font-size:12px;
    width:auto;
    height:auto;
    margin-top: 17px;
}
#smRightBoxUltimas1
{
    border-bottom: thin dotted #CCC;
    max-height:132px;
    height: auto;
    overflow:hidden;
    margin-top:6px;
    float:left;
}
#smRightBoxUltimas2
{
    border-bottom: thin dotted #CCC;
    max-height:136px;
    height: auto;
    overflow:hidden;
    margin-top:6px;
    padding-bottom:8px;
    float:left;
}
#smRightBox2
{
    margin-top:3px;
    float:left;
    border-bottom: thin dotted #CCC;
    overflow:hidden;
}
#smRightBox3
{
    margin-bottom:2px;
    margin-top:3px;
    float:left;
    overflow:hidden;
}
#logo
{
    width:254px;
    height:76;
    margin-top:25px;
    float:left;
}
#blocosCentro
{
    width:100%;
    height:auto;
    float:left;
    margin-top:8px;
    padding-right:0px;
}
#blocoCentro
{
    float:left;
    width:225px;
    margin-right:33px;
}
#blocoCentroUltimas
{
    float:left;
    width:225px;
    margin-right:33px;
    margin-top: -16px;
    height: 400px;
}
#blocoCentro3
{
    margin-top:0px;
    float:left;
    width:230px;
}
#blocoCentro4
{
    margin-top:-8px;
    float:left;
    width:235px;
    max-height: 495px;
    height: auto;
    overflow: hidden;
}
.direitos
{
    font-size: 12px;
    width: auto;
    margin-bottom:-80px;
    margin-left: auto;
    margin-right: auto;
}
.TopBlocoCentroTop
{
    background: #f9f9f9;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 96%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(96%,#f9f9f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 96%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 96%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 96%);
    background: linear-gradient(top,  #ffffff 0%,#f9f9f9 96%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
    float:right;
    padding-left:10px;
    padding-top:3px;
    font-size:22px;
    border: thin dotted #CCC;
    margin-top:20px;
    margin-bottom:0px;
    height:30px;
    width:223px;
    margin-left:-2px;
}
.TopBlocoCentro
 {
     background: #f9f9f9;
     background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 96%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(96%,#f9f9f9)); /* Chrome,Safari4+ */
     background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 96%);
     background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 96%);
     background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 96%);
     background: linear-gradient(top,  #ffffff 0%,#f9f9f9 96%); /* W3C */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
     float:left;
     padding-left:10px;
     padding-top:3px;
     font-size:22px;
     border: thin dotted #CCC;
     margin-top:20px;
     margin-bottom:0px;
     height:30px;
     width:100%;
     margin-left:-2px;
 }
#logoBlocoCentro
{
    float:left;
    margin-top:-28px;
    margin-right:5px;
}
.LogoMini
{
    margin-top:10px;
    margin-right:10px;
}
#ultimasleft
{
    width:492px;
    max-height:698px;
    height: auto;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    border: thin solid #CCC;
    float:left;
    margin-top: 20px;
    margin-right:20px;
    overflow:hidden;

}
#resumo
{
    max-height: 111px;
    height: auto;
    overflow: hidden;
    margin-top: 0;
    }
.tituloUltimas
{
    margin-left: 20px;
    margin-bottom: 2px;
}
.tituloUltimas
{
    margin-left: 20px;
    color: #FF9900;
}
#topicoUltimas
{
    margin-left:20px;
    margin-right:20px;
    margin-top:0px;
}
#items
{
    margin-top:-2px;
    border-top: thin dotted #CCC;
    margin-bottom: 3px;
}
.tituloItem
{
    font-size:18px;
}
.descricaoItem
{
    font-size:14px;
}
#footerPrincipal
{
    width:100%;
    height:auto;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 96%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(96%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 96%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 96%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 96%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#eaeaea 96%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
    border-top:2px solid #99CC00;
    margin-top:20px;
    float:left;
    text-align: center;

}
#itemsUfMenu
{
    font-family:inherit;
    color:#999;
    margin-top:12px;
    margin-left:20px;
    font-size:15px;
}
#itemsUfMenu a
{
    color:#333;
}
#itemsMenu
{
    font-size: 22px;
    font-weight:lighter;
    padding-top: 12px;
    padding-left: 20px;

}
#itemsMenu
{
    color:#EEE;
    font-size: 22px;
    font-weight:lighter;
}
#itemsMenu a
{

}
#itemsMenu a:hover
{
    text-decoration: none;
}
#effects
{
    float:left;
    margin-top:3px;
    margin-left:17px;
}
#banner
{
    width: 726px;
    height: 90px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    margin-right:5px;
    margin-left: 0px;
    margin-top: 12px;
    border: solid thin #f9f9f9;
    float: right;

}
#superbanner
{

    text-align: center;
    width: 745px;
    height: 90px;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;

}
#NoticiasPrincipais
{
    width:494px;
    position:relative;
    float:left;
    margin-right:20px;
}

#colummRight
{
    float:right;
    width:240px;
    height:auto;
    overflow: hidden;
    margin-right:8px;
    margin-top:25px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #9C0;
    border-right-color: #CCC;
    border-bottom-color: #9C0;
    border-left-color: #CCC;
    border-right-style: dotted;
    border-left-style: dotted;
}



#colummRightFace
{
    float:right;
    width:240px;
    height:410px;
    margin-right:8px;
    margin-top:25px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #0066CC;
    border-right-color: #CCC;
    border-bottom-color: #0066CC;
    border-left-color: #CCC;
    border-right-style: dotted;
    border-left-style: dotted;
}
#colummRightBanner
{
    float:right;
    width:240px;
    height:240px;
    overflow: hidden;
    margin-right:8px;
    margin-top:25px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;

}
#colummRightBuscar
{
    float:right;
    width:220px;
    height:84px;
    padding:10px;
    margin-right:8px;
    margin-top:25px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #F90;
    border-right-color: #CCC;
    border-bottom-color: #F90;
    border-left-color: #CCC;
    border-right-style: dotted;
    border-left-style: dotted;
}
#selectestado
{
    border:none;
    float: left;
    width: 30px;
    margin-left: 5px;
}
.opcao
{
    border:none;
    width: 15px;
    margin-left: 5px;
    float: right;
}
#busca
{
    width:139px;
    height:42px;
    max-height: 42px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    border:thin solid #CCC;
    padding:2px;
    float:left;
    margin-right: 10px;
}
.form1
{
    color:#666;
    float:left;
    width:136px;
    height:35px;
    max-height: 35px;
    border:none;
    -o-border:none;
    -webkit-border:none;
    -moz-border:none;
    margin-top:3px;
    margin-bottom:0px;
    margin-left:2px;
    font-size:20px;
}

#botao
{
    background:url(../img/bgBusca_s1.png) repeat-x top center;
    float:right;
    height:27px;
    width:63px;
    margin-right:1px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -moz-morder-radius: 6px;
    border-radius: 6px;
    color:#FFF;
    font-weight:bold;
    padding-top:0px;
    text-align:center;
    border:none;
}
.tituloBuscar
{
    color:#F60;
    font-size:18px;
    margin-top:0px;
    margin-bottom:10px;
}

img
{
    border:none;
}
/*Página Interna */
#colummLeftinterna
{
    margin-top:10px;
    float:left;
    width:753px;
    height:auto;
    min-height:500spx;
}
#colummLeftinternaBusca
{
    margin-top:10px;
    float:left;
    width:753px;
    height:auto;
    min-height:500px;
}
.TituloNoticiaInterna
{
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.4);
    -webkit-text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
    -o-text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.4);
    margin-top:0px;
    font-size:38px;
}
.subTitulo
{
    margin-top:-18px;
    margin-bottom:20px;
    font-size: 17px;
    font-weight: lighter;
    padding-top: 5px;
    color: #666;
}
#texto
{
    float:left;
}
#conteudoNoticia
{
    float:left;
    margin-right: 10px;
    height: auto;
    min-height: 500px;
}
#publicidade
{
    float: left;
}
#publicidade img
{
    margin-bottom: 5px;
}
#barra2
{
    width:100%;
    border-top:thin dotted #CCC;
    float:left;
    margin-top:10px;
    margin-bottom:20px;
    color:#666;
    padding-top:8px;
    font-size:12px;
}
#barra1
{

    background: #f9f9f9;
    background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 96%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(96%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 96%);
    background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 96%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 96%);
    background: linear-gradient(top,  #ffffff 0%,#eaeaea 96%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */


    width:100%;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    border:thin solid #CCC;
    float:left;
    margin-top:10px;
    margin-bottom:20px;
    color:#333;
    padding-top:8px;
    font-size:13px;
}
#autor
{
    width:auto;
    float:left;
    margin-top:-10px;
    margin-bottom:-2px;
    height:auto;
    margin-left:10px;

}
.autor
{
    color:#333;
}
#Midia
{
    float:right;

}
#Midia img
{
    float:right;
    margin-right:10px;
}
#localize
{
    border-top:dotted thin #CCC;
    color:#999;
    text-align:left;
    margin-bottom:5px;
    margin-top:15px;
}
.localizaEstado
{
    font-size:20px;
}
.autorDesc
{
    margin-top:5px;
}
#publicidadeInterna
{
    margin-top:5px;
    margin-right:20px;
    margin-bottom:10px;
    float:left;
}
.textoArtigo
{
    margin-top:0px;
    text-align:left;
    line-height: 23px;
}
#utimasNoticiasInterna
{
    border: dotted thin #CCC;
    float:left;
    width:100%;
    height:auto;
    margin-top:-12px;
    margin-bottom: 0px;
}
#LogoInterna
{
    float:right;
    margin-top:25px;
    margin-right:20px;
}
.tituloUltimasIntena
{
    margin-top:6px;
    width:100%;
    float:left;
    border: dotted thin #CCC;
}
.ut
{
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:20px;
    color:#333;
}
.tituloUltimasInterna
{
    font-size:23px;
    font-weight:bold;
}
#linkUt
{
    margin-left:20px;
    margin-right:20px;
    border-top: dotted thin #CCC;
    height: auto;
    padding-bottom: 10px;
    max-height: 278px;
    float: left;
}
/* Página Estado */
#boxUf
{
    margin-top:15px;
    margin-bottom:10px;
    border:solid thin #CCC;
    width:742px;
    height:auto;
    float:left;
    min-width: 742px;
    max-width: 742px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;

}
.tituloUf
{
    font-size:20px;
    font-weight: lighter;
    margin-top:20px;
    margin-bottom:10px;
    margin-left:20px;
}
.desUf
{
    font-size:35px;
    font-weight:bold;
    color:#06C;
}
#utUf
{
    font-size:20px;
    width:100%;
    border-top: dotted thin #CCC;
    margin-left:10px;
    margin-right:10px;
}
.desUf
{
    font-size:35px;
    font-weight:bold;
    color:#06C;
}
/*  Página de Erro */
#cont
{
    text-align:center;
    width:100%;

}
#imgErro
{
    float:left;
    margin-left:40px;
    margin-right:30px;
    margin-top:20px;
}
#mensagemErro
{
    width:100%;
    height:190px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    border:solid thin #CCC;
    margin-top:150px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    -webkit-box-shadow: 0px 0px 2px 0px #CCC;
    -moz-box-shadow: 0px 0px 2px 0px #CCC;
    -o-box-shadow: 0px 0px 2px 0px #CCC;
    box-shadow: 0px 0px 2px 0px #CCC;
}

#contato
{
    width:100%;
    margin-top:15px;
    margin-bottom:20px;
    float:left;
    height:auto;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    border:solid thin #CCC;
}
.errorlist
{
	float: right;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fb2c2c;
    padding: 5px;
    width: auto;
    height: 15px;
    margin-left: auto;
    margin-right: -9px;
    margin-top: -45px;
    font-size: 10px;
    list-style: none;
}
.tituloContato
{
    font-size:25px;
    font-weight:lighter;
    margin-left:20px;
}
#campos
{
    float:left;
    width:710px;
    height:auto;
    position:relative;
    margin-left:20px;
    margin-right:20px;
    border-top:dotted thin #CCC;
    padding-top:20px;
}

#direitos2
{
    padding-top: 5px;
    color: #000;
    width: 500px;
    height: 40px;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
#stwFooter
{
    position: relative;
    width:950px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
#logoStw
{
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    float: right;
}
#containerFooter
{
    width: 100%;
    position: relative;
    height: auto;

}
#parceiros a
{
    text-decoration: none;
}
/*Banner **/
.slideshow
{

    float: left;
    height: 100%;
    width: 100%;
    margin: 0px;

}
.slideshow img
{
    margin:0px;
}
.slideshow2
{
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    height: 100%;
    width: 100%;
    /*margin: 0px;*/
    margin-bottom: 0px;

    margin-top: 15px;
}
#containerUltimas
{   margin-top: -10px;
    float: left;
}
.slideshow2 img
{
    margin:0px;
}
.slideshow3
{
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    height: 100%;
    width: 100%;
    margin: 0px;
    margin-right: 15px;
    margin-left: -0.5px;
}
.slideshow3 img
{
    margin:0px;
}
#blocosContainer
{
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin-top: 20px;
    margin-bottom: 0px;
}
#bloco1
{
    width: 236px;
    height: 145px;
    float: left;
    position: relative;
    overflow: hidden;
    padding-right: 12px;
}
#bloco1 img
{
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-morder-radius: 5px;
    border-radius: 5px;
}

#bloco2
{
    width: 240px;
    height: 240px;
    float: left;
    position: relative;
    margin-left: 2px;
    background: #666;
}
#bloco3
{
    background: #960;
    width: 240px;
    height: 240px;
    float: left;
    position: relative;
    margin-left: 2px;

}
/* Form */
#form{
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 350px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

	margin-top:15px;

	}

textarea {
	margin-top:15px;
	max-width: 548px;
	min-width:548px;
	max-height: 200px;
	min-height: 200px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus {
	border-color: #C9C9C9;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.form label {
	margin-left: 10px;
	color: #999999;
	}

.submit input {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}


/*TABS*/
#tabs {
    font-size: 90%;
    width:100%;
}
#tabs ul {
    float: left;

    width: 600px;
    padding-top: 4px;
    margin-bottom:0px;
    width:100%;
    margin-top:0px;
    padding-left:0px;
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 96%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(96%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 96%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 96%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 96%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#eaeaea 96%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
#tabs li {
    margin-left: 8px;
    list-style: none;
}
* html #tabs li {
    display: inline; /* ie6 double float margin bug */
}
#tabs li,
#tabs li a {
    float: left;
}
#tabs ul li a {
    text-decoration: none;
    padding: 8px;
    color: #333;
    font-weight: bold;
    padding-left: 4px!important;


}
#tabs ul li.active {
    background: #fff url(img/nav-right.gif) no-repeat right top;

}
#tabs ul li.active a {
    background: url(img/nav-left.gif) no-repeat left top;
    color:    #698B22;
}
#tabs div {
    background: #fff;
    clear: both;
    padding: 20px;
    min-height: 200px;
}
#tabs div h3 {
    text-transform: uppercase;
    margin-bottom: 10px;
    letter-spacing: 1px;

#tabs div p {
    line-height: 150%;
}


/* Footer */




